49 research outputs found
Une approche qualitative pour la prise de dĂ©cision sous contraintes non-fonctionnelles dans le cadre dâune composition agile de services
Service composition implementation, in a Web and business context, opens many investigation and improvements prospects. The contributions in this thesis are then intended to perform a particularly dynamic and flexible composition, able to take into account multiple non-functional constraints. They revolve around the concepts of active, useful and agile composition.Active composition is able to effectively complement dynamic approaches, in order to improve their capability to adapt to non-functional changes. It relies on a transposition of the late-binding principle to the SSOA context, then able to integrate the current QoS values of services at execution time. Useful composition is linked to our new LCP-net formalism for expressing user preferences. The elicitation of non-functional preferences, established between services QoS properties and their values, will afterward provide a total or almost total order over each candidate services sets, dur- ing service selection. Finally, agile composition is the âsumâ of the last two, where we lay the groundwork for global QoS management during processes execution.La mise en Ćuvre dâune composition de services, dans le contexte de lâentreprise et du Web, ouvre la perspective de nombreux champs dâinvestigations et dâameÌliorations. Les contributions de cette theÌse ont alors pour vocation de reÌaliser une composition particulieÌrement dynamique, souple, et capable de prendre en compte de multiples contraintes non-fonctionnelles. Elles sâarticulent autour des concepts de composition active, utile et agile.La composition active est aÌ meÌme de compleÌter efficacement les approches dynamiques classiques, pour en ameÌliorer les capaciteÌs dâadaptation aux changements non-fonctionnels. Elle repose sur une transposition du principe de liaison tardive au contexte des SSOA, alors disposeÌ pour inteÌgrer la QoS courante des services aÌ lâexeÌcution. La composition utile est lieÌe aÌ notre nouveau formalisme LCP-net pour lâexpression de preÌfeÌrences utilisateur. LâeÌlicitation de preÌfeÌrences non- fonctionnelles, eÌtablies entre les proprieÌteÌs de QoS des services et leurs valeurs, permet dâobtenir un ordre total ou quasi total sur chaque ensemble de services candidats lors de leur seÌlection. Enfin, la composition agile correspond aÌ la âsommeâ des deux preÌceÌdentes : il sâagit dâune utilisation habile des preÌfeÌrences utilisateurs LCP-net lors de la liaison tardive des services. Nous y posons aussi les bases dâune gestion de la QoS globale des processus meÌtiers
Non-functional Data Collection for Adaptive Business Processes and Decision Making
International audienceMonitoring application services becomes more and more a transverse key activity in SOA. Beyond traditional human system administration and load control, new activities such as autonomic management as well as SLA enforcement raise the stakes over monitoring requirements. In this paper, we address a new monitoring-based activity which is selecting among competitive service offers based on their currently measured QoS. Starting from this use case, the late binding of service calls in SOA given the current QoS of a set of candidate services, we first elicit the requirements and then describe M4ABP (Monitoring for Adaptive Business Process), a middleware component for monitoring services and delivering monitoring data to business processes wishing to call them. M4ABP provides solutions for general requirements: flexibility as well as performance in data access for clients, coherency of data sets and network usage optimization. Lessons learned from this first use case can be applied to similar monitoring scenario, as well as to the larger field of context-aware computing
Experiment scenarios, prototypes and report - Iteration 1
The task of WP6 is to evaluate the CONNECT technologies under realistic situations. To achieve this goal, WP6 concentrated its effort in the development of a main scenario in the context of the GMES, which required the connection of two very different and independently build systems provided by the industry partners. The first one is a video-surveillance system provided by Thales; the second one, is an implementation of the GSMA Rich Communication Suite provided by DOCOMO. The resulting scenario allows to verify the validity of some of the CONNECT claims and to investigate with the introduction of some of the CONNECT technologies in the context of the integration of real systems. In addition, WP6 started the work of evaluating how the overall CONNECT work cycle can be introduced in the context of industrial prototype development
Investigating a transcriptomic approach on marine mussel hemocytes exposed to carbon nanofibers: An in vitro/in vivo comparison
Manufactured nanomaterials are an ideal test case of the precautionary principle due to their novelty and potential environmental release. In the context of regulation, it is difficult to implement for manufactured nanomaterials as current testing paradigms identify risk late into the production process, slowing down innovation and increasing costs. One proposed concept, namely safe(r)-by-design , is to incorporate risk and hazard assessment into the design process of novel manufactured nanomaterials by identifying risks early. When investigating the manufacturing process for nanomaterials, differences between products will be very similar along key physicochemical properties and biological endpoints at the individual level may not be sensitive enough to detect differences whereas lower levels of biological organization may be able to detect these variations. In this sense, the present study used a transcriptomic approach on Mytilus edulis hemocytes following an in vitro and in vivo exposure to three carbon nanofibers created using different production methods. Integrative modeling was used to identify if gene expression could be in linked to physicochemical features. The results suggested that gene expression was more strongly associated with the carbon structure of the nanofibers than chemical purity. With respect to the in vitro/in vivo relationship, results suggested an inverse relationship in how the physicochemical impact gene expression
Deliverable D6.4: Assessment report: Experimenting with CONNECT in Systems of Systems, and Mobile Environments
The core objective of WP6 is to evaluate the CONNECT technologies under realistic situations. To achieve this goal, WP6 concentrated a significant amount of its 4th year effort on the finalization of the implementation of the GMES scenario defined during the 3rd year. The GMES scenario allows the consortium to assess the validity of CONNECT claims and to investigate the exploitation of CONNECT technologies to deal with the integration of real systems. In particular, GMES requires the connection of highly heterogeneous and independently built systems provided by the industry partners. WP6 contributed also in providing mobile collaborative applications and case studies showing the exploitation of CONNECTORs on mobile devices
CHOReOS Middleware Specification (D3.1)
This deliverable specifies the main concepts of the CHOReOS middleware architecture. Starting from the Future Internet (FI) challenges for scalability, heterogeneity, mobility, awareness, and adaptation that have been investigated in prior work done in WP1, we introduce the aforementioned concepts to deal with the requirements derived from the FI challenges. In particular, we propose an extensible and scalable service discovery approach for the organization and discovery of services that relies on multiple service discovery protocols. Moreover, we introduce an extensible and scalable approach, based on the service bus paradigm, for service access that features the integration and adaptation of multiple interaction protocols. Furthermore, we propose solutions that enable the execution of FI service compositions that range from compositions of choreographed services, developed according to the CHOReOS development process, to massive compositions of things. Finally, we detail the Cloud & Grid middleware facilities that support the overall middleware and the choreographies that are built on it, via a unified API that provides access to multiple cloud infrastructures (e.g., Amazon EC2, HP Open Cirrus, private clouds)
Specification of the CHOReOS IDRE (D5.2)
This deliverable focuses on the design of the CHOReOS Integrated Development and Runtime Environment, aka CHOReOS IDRE, based on the supporting solutions developed within WP2, WP3 and WP4 during CHOReOS' 1st year. The document provides an overall description of the IDRE components, their respective functionalities and the integration dependencies between them, thereby defining the integration points between the components developed in WP2-3-4
Toward a Semantic Web service discovery and dynamic orchestration based on the formal specification of functional domain knowledge
International audienceThis paper presents the work that has been done at Thales Communications France regarding the specification and implementation of a semantic Web Service discovery and orchestration platform as part of the S4ALL ITEA program [13]. The central objective is to increase systems' interoperability and adaptability by adding semantic annotations on service declarations and business processes, in order to capitalize on the information contained in ontologies. The semantic platform was developed using common (semantic) web languages and technologies like the Semantic Annotation for WSDL Language (SAWSDL), BPEL, OWL and the UDDI service registry. The following twofold approach has been undertaken: firstly, specifying a SAWSDL to UDDI structural mapping. Its implementation allows us to publish semantically annotated declarations into a well-known service registry and make discovery queries regarding semantic concepts extracted from ontologies. Secondly, implementing a semantically aware business process execution engine able to conduct reasoning on processes where service requirements are expressed using ontological concepts. It also supports a basic form of data adaptation
Toward a Semantic Web service discovery and dynamic orchestration based on the formal specification of functional domain knowledge
International audienceThis paper presents the work that has been done at Thales Communications France regarding the specification and implementation of a semantic Web Service discovery and orchestration platform as part of the S4ALL ITEA program [13]. The central objective is to increase systems' interoperability and adaptability by adding semantic annotations on service declarations and business processes, in order to capitalize on the information contained in ontologies. The semantic platform was developed using common (semantic) web languages and technologies like the Semantic Annotation for WSDL Language (SAWSDL), BPEL, OWL and the UDDI service registry. The following twofold approach has been undertaken: firstly, specifying a SAWSDL to UDDI structural mapping. Its implementation allows us to publish semantically annotated declarations into a well-known service registry and make discovery queries regarding semantic concepts extracted from ontologies. Secondly, implementing a semantically aware business process execution engine able to conduct reasoning on processes where service requirements are expressed using ontological concepts. It also supports a basic form of data adaptation
Une architecture pour la découverte et l'orchestration de services Web sémantiques: Une utilisation des ontologies en milieu industriel
International audienceThis paper presents the work that has been done at Thales Communications France regarding the specification and implementation of a semantic Web service discovery and orchestration platform based on services' functional constraints. The main objective was to increase interoperability in heterogeneous and dynamic SOA systems by putting ontologies at the center of this process. A reference implementation is provided that could easily be extended to accommodate an evolution of the domain or of users requirements. Also, ongoing research at Thales is focused on including non-functional (or extra-functional) constraint handling, like Quality of Service (QoS), to the framework.Ce papier prĂ©sente le travail effectuĂ© Ă Thales Communications France concernant la spĂ©cification et l'implĂ©mentation d'une architecture pour la dĂ©couverte et l'orchestration de services Web sĂ©mantiques en fonction de leurs contraintes fonctionnelles. L'objectif principal Ă©tant d'amĂ©liorer l'interopĂ©rabilitĂ© des systĂšmes SOA hĂ©tĂ©rogĂšnes et dynamiques, la particularitĂ© de cette architecture est de placer les ontologies au coeur de ce processus. Une implĂ©mentation de rĂ©fĂ©rence a Ă©tĂ© rĂ©alisĂ©e qui pourra par la suite ĂȘtre Ă©tendue pour s'accommoder des Ă©volutions des besoins utilisateurs et du domaine. De plus, des travaux de recherche sont actuellement entrepris pour lui adjoindre le support des contraintes non fonctionnelles (ou extra-fonctionnelles) de qualitĂ© de service (QoS)